Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 Croatia F1 Croatia F1 Italy F1 Australia F3 Australia F4 Italy F15 Croatia F2 Italy F5 Italy F4 China F1 China F2 Italy F2 Australia F2 Italy F23 Australia F1 Morocco F1 Morocco F2 Ivory Coast F1 Ivory Coast F2 Spain F7 Spain F8 Italy F8 Italy F10 Italy F17 Italy F18 Italy F20 Italy F23 Spain F2 Italy F2 Italy F17 Italy F18 Italy F19 Italy F22 Spain F2 Italy F1 Italy F4 Italy F12 Belgium F2 Spain F1 Tennis Napoli Cup - Napoli V Trani Cup - Trani Asics Challenger Open - Monchengladbach Genoa Open 'Fondazione Carige' - Genova Challenger Groningen - Groningen Sporting Challenger - Turin Banca Stato Challenger Lugano - Lugano Trani Cup - Trani Architect Open - Budapest Uncle Toby's Australian Men's Clay Court Challenger - Canberra 4° Sporting Challenger - Turin ATP Challenger Numea - New Caledonia Open Costa Daurada - Tarragona Tatra Banka Open 2006 - Bratislava Copa Petrobras Argentina - Buenos Aires La Serena Open - La Serena XII Abierto Internacional de Salinas - Salinas Roma Challenger 2007 - Rome Mamaia Challenger - Constanta Sporting Challenger '07 Trofeo Regione Piemonte - Turin Posillipo Tennis Cup - Napoli 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Riviera de Rimini Challenger - Rimini Aamulehti Tampere Open - Tampere Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Napoli Challenger San Luis Potosi Challenger Rome Challenger Izmir Challenger Alessandria Challenger Reggio Emilia Challenger Rijeka Challenger Rimini Challenger Orbetello Challenger Cordenons Challenger Napoli Challenger Monza Challenger Rome Challenger Rome Challenger San Remo Challenger Biella Challenger Rome Challenger Rimini Challenger Orbetello Challenger Geneva Challenger Brasov Challenger Santiago Challenger Singapore Challenger Burnie Challenger Caloundra Challenger San Jose Challenger Alessandria Challenger Rijeka Challenger San Benedetto Challenger Seville Challenger Todi Challenger Ljubljana Challenger Madrid Challenger Bucaramanga Challenger Salinas Challenger Guadalajara Challenger Cordenons Challenger Medellin Challenger Pereira Challenger Genova Challenger Montevideo Challenger Bogota Challenger Andria Challenger San Luis Potosi Challenger Cali Challenger Mestre Challenger Cordenons Challenger Cali Challenger Guayaquil Challenger San Luis Potosi Challenger Eskisehir Challenger Mestre Challenger San Benedetto Challenger Cortina Challenger Portoroz Challenger Cordenons Challenger Genova Challenger Pereira Challenger Medellin Challenger Casablanca Challenger Monterrey Challenger Bogota Challenger Canberra Challenger Bucaramanga Challenger Mestre Challenger Caltanissetta Challenger Biella Challenger Cordenons Challenger Irving Challenger Caltanissetta Challenger Caltanissetta Challenger L'Aquila Challenger Sopot Challenger Pullach Challenger Cordenons Challenger Genova Challenger Biella Challenger Monterrey Challenger Santo Domingo Challenger Guayaquil Challenger Montevideo Challenger Houston Challenger Andria Challenger Newport Beach Challenger Monterrey Challenger Sarasota Challenger Tallahassee Challenger Vicenza Challenger Milan Challenger Perugia Challenger Sopot Challenger Manerbio Challenger Cordenons Challenger Biella Challenger Florence Challenger Barcelona Challenger Mouilleron-Le-Captif Challenger Guayaquil Challenger Knoxville Challenger Maia Challenger Bangkok Challenger Monterrey Challenger Parma Challenger Biella Challenger Lisbon Challenger Maia Challenger Istanbul Challenger Antalya Challenger Antalya 2 Challenger Rome 1 Challenger Biella 5 Challenger Biella 6 Challenger Forli Challenger Cordenons Challenger San Marino Challenger Verona Challenger Riviera di Rimini Challenger 2004 - Rimini Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Asirom Challenger - Brasov Open de Franche-Comte - Besancon Banja Luka Challenger 2005 - Banja Luka LTA Shrewsbury Challenger - Shrewsbury II Cyclus Open de Tenis - Florianopolis San Luis Potosi Challenger 2007 - San Luis Potosi Unicredit (Suisse) Bank S.A. Challenger - Chiasso Memorial Manfredini - Sassuolo La Rinascente Tennis Cup Harbour Club Milano - Milan Abierto Internacional de Salinas 'Dario Expreso' - Salinas Trofeo Cassa di Risparmio di Alessandria - Alessandria Open Diputacion Ciudad de Pozoblanco - Cordoba LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Geneva Challenger - Geneva Citta di Como Challenger - Como Guzzini Challenger - Recanati Ciutat de Barcelona - Barcelona Como Challenger Barranquilla Challenger Helsinki Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Uncle Toby's Australian Men's Clay Court Challenger - Canberra Cepu Open - San Marino Genoa Open - Genova Challenger Copa Sevilla - Seville Copa Kia Challenger ATP - Santiago Tennis Napoli Cup 2007 - Napoli Internationaux de Nouvelle-Caledonie - New Caledonia GHI Bronx Tennis Classic - Bronx Open Tarragona Costa Daurada - Tarragona Kitzbuhel Challenger Bucaramanga Challenger Ortisei Challenger Garden Open - Rome Bancolombia Open - Bogota Orbetello Challenger Guayaquil Challenger Recanati Challenger Fujitsu Siemens Open - Budapest Bauer Watertechnilogy Cup 2008 - Eckental Bangkok Challenger Caltanissetta Challenger Barletta Challenger IX Torneo Internacionale de Tennis - Barletta San Marino Challenger Tennis Napoli Cup - Napoli San Luis Potosi Challenger Sarasota Challenger Trani Challenger Sassuolo Challenger - Sassuolo Manerbio Challenger Steelers Cup 2005 - Kosice Brasov Challenger Societa Canottieri Mincio 2005 - Mantova 2001 Challenger Canottieri Mincio - Mantova Alphen Challenger Lima Challenger Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Todi Challenger Ljubljana Challenger Caltanissetta Challenger Palermo Challenger 7° Trani Cup - Trani Tarragona Challenger Bucaramanga Challenger XI Ciutat de Barcelona - Barcelona The LTA Sunderland Challenger - Sunderland Harbour Tennis Cup Regione Lombardia - Milan Riviera di Rimini Challenger - Rimini Milan Indoors - Milan Meridiana Sardegna Open - Olbia 8° Trani Cup - Trani ATP Slovak Open Challenger - Bratislava Bogota Challenger Campionati Internazionali di Sicilia - Palermo Banja Luka Challenger 2003 - Banja Luka San Benedetto Challenger - San Benedetto Napoli Challenger Qatar Open - Doha Milan Indoors - Milan Open Seat Godo - Barcelona Black Forest Open - Freudenstadt Generali Open - Kitzbuhel Como Challenger Heineken Open - Auckland Milan Indoors - Milan Tatra Banka Open - Bratislava The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Open Seat Godo 2005 - Barcelona Canottieri Minico 2004 - Mantova Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Genova Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Napoli Cup - Napoli The Dubai Tennis Championships - Dubai Copa Petrobras Brazil - Aracaju Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel San Marino Cepu Open - San Marino Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Sina-Kia Motors Tennis Cup - Cordenons Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso LXV Concurso Internacional Vigo - Vigo Caltanissetta Challenger Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai XI Torneo Internazionale di Tennis - Barletta Roma Open Challenger - Rome Sir Supermercati - Rome The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Voit Mexico City Open - Mexico City Pereira Challenger Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Guayaquil Challenger Challenger Casablanca San Angel - Mexico City AEGON Championships - London ATP Studena Croatia Open Umag - Umag Todi Challenger Dubai Duty Free Tennis Championships - Dubai San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Legg Mason Tennis Classic - Washington Zenith Tennis Cup-Harbour Club - Milan Tumkur Open - Tumkur Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London UNICEF Open - 's Hertogenbosch Rome Challenger Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta 5° Sporting Challenger - Turin Farmers Classic - Los Angeles Savannah Challenger Dharwad Challenger 2003 - Dharwad St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Napoli Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Leon Challenger Memorial Manfredini - Sassuolo St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Lima Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Constanta Challenger - Constanta Kremlin Cup - Moscow Ecuador Open - Quito Brasil Open - Sao Paulo Croatia Osiguranje Rijeka Open - Rijeka Rio Open - Rio de Janeiro Noumea Challenger US Men's Clay Court Championship - Houston Rome Challenger Barcelona Open BancSabadell - Barcelona Top Wool Challenger-Immagine Trophy - Biella Qatar ExxonMobil Open - Doha Tanger Challenger Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad San Remo Tennis Cup - San Remo Moselle Open - Metz Rome Challenger Qatar ExxonMobil Open - Doha Meknes Challenger Ecuador Open - Quito Gemax Samsung Open 2004 - Belgrade Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Uncle Toby's Burnie Challenger - Tasmania Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Gerry Weber Open - Halle Antalya Cup - Antalya Konzum Croatia Open - Umag Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Sydney International - Sydney Alfa Romeo Tennis Cup - Cordenons Polska Energia Open - Bytom Challenger Lugano - Lugano Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Warsteiner Challenger Wolfsburg - Wolfsburg Chitre Challenger Plava Laguna Croatia Open - Umag Swiss Open - Gstaad IPP Geneva Trophy - Geneva Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba New York Open - New York Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Plava Laguna Croatia Open - Umag European Open - Antwerp Tata Open Maharashtra - Pune New York Open - New York Delray Beach Open - Delray Beach Santiago Open - Santiago Antonio Savoldi-Marco Co. - Manerbio Hall of Fame Open - Newport Challenger Fondazione Carige - Genova St. Petersburg Challenger 2006 - St. Petersburg Banja Luka Challenger 2004 - Banja Luka Cherbourg Challenger Trofeo Sisma Mantova - Mantova Korat Challenger Kos-Zucchetti Tennis Cup - Cordenons s Tennis Masters 06 - Graz SIR Supermercadi Challenger - Rome Pereira Challenger Labertz Open by Stawag - Aachen XI Ciutat de Barcelona - Barcelona Antonio Savoldi-Marco Co. - Manerbio Memorial A. Manfredini Sassuolo Challenger - Sassuolo Citta di Como - Como Lambertz Open - Aachen Copa Petrobras Uruguray - Montevideo Jameson Cup - Milan Parma Challenger Baden Open - Karlsruhe Nord LB Open - Braunschweig Schickedanz Open 2007 - Furth Rome 2 Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Open de Montauban - Montauban Seville Challenger Mexico City Challenger Rome Challenger 2008 China TCL Challenger - Guangzhou Turin Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo X Torneo Internazionale di Tennis - Barletta Challenger de Providencia-Copa Kia - Santiago Tenerife Challenger Open Mutouest St. Brieuc - St. Brieuc Copa Club Campestre de Aguascalientes - Aguascalientes Como Challenger Lermontov Challenger San Luis Potosi Challenger - San Luis Potosi San Benedetto Challenger San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2006 - Leon 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta 10° Trofeo Luigi Pezzoli - Bergamo AGT Challenger - Leon Brest Challenger San Luis Potosi Challenger Braunschweig Challenger Alessandria Challenger Riviera di Rimini Challenger - Rimini Palermo Challenger Porsche Open - Poznan Tennis Napoli Cup - Naples Garden Open - Rome 9° Trani Cup - Trani San Marino Cepu Open - San Marino Challenger Citta di Olbia - Olbia LXVII Concursu Internacional de Vigo - Vigo Prostejov Challenger Quito Challenger ATP Challenger Tour Finals Kos-Zucchetti Tennis Cup - Cordenons Furth Challenger Geneva Challenger - Geneva San Remo Tennis Cup - San Remo Citta di Como - Como Lugano Challenger Tean International - Alphen Prague Open - Prague Irving Challenger Todi Challenger Milan Challenger Genova Open Challenger - Genova Memorial Savigni - Sassuolo San Marino Cepu Open - San Marino Ljubljana Challenger Internazionali di Tennis Dell'Umbria - Todi Banjaluka Challenger 2007 - Banja Luka Trani Cup - Trani 10ø Tornea B. Camparini - Reggio Emilia XXIX Edizione 'A.Savoldi Marco' - Manerbio Palermo Challenger I Tourneo Fila Citta di Brindisi - Brindisi San Benedetto Challenger - San Benedetto Siemens Open 2004 - Scheveningen Open Costa Daurada - Tarragona Recanati Challenger Salzburg Challenger Asuncion Challenger Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius Tennis Masters Series - Hamburg Jameson Cup - Milan ATP Challenger Tour Finals Telecom Italia Masters - Rome Ischgl International ATP Challenger - Ischgl Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami San Remo Tennis Cup - San Remo Zagreb Open - Zagreb Caltanissetta Challenger Intersport Heilbronn Open - Heilbronn Campionati BNL dItalia - Rome BMW Brixina Tennis Open 2000 - Bressanone Challenger 42 - Andrezieux BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Gemax Samsung Open 2005 - Belgrade Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Olbia Challenger - Olbia Sporting Challenger '08-Trofeo Regione Piemonte - Turin Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Trani Challenger Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Todi Challenger Challenger Brasov - Brasov Internazionali BNL d'Italia - Rome Genoa Open Challenger-Fondazione Carige - Genova Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Architect Open - Budapest Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Brixina Tennis Open - Bressanone Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Pereira Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Napoli Challenger Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Cordenons Challenger Caversham International Tennis Tournament - Jersey Kamnik Challenger - Kamnik USTA Freeman Men's Challenger - Joplin 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Tennis Napoli Cup 2006 - Napoli Szczecin Challenger Steelers Cup - Kosice Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Privat Bank Cup - Dnepropetrovsk Wimbledon - London Orlando 2 Challenger U.S. Open - New York Manerbio Challenger USTA Men's Challenger of Dallas - Dallas Australian Open - Melbourne IPP Open - Helsinki French Open - Paris Wimbledon - London Croatia Open - Umag U.S. Open - New York Australian Open - Melbourne Rijeka Challenger Tennislife Cup - Napoli Sarasota Challenger San Marino Challenger Wimbledon - London U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne French Open - Paris Wimbledon - London Campionati Internazionali di Sicilia - Palermo U.S. Open - New York Australian Open - Melbourne Interwetten Austrian Open - Kitzbuhel Croatia Open - Umag French Open - Paris U.S. Open - New York US Men's Clay Court Championship - Houston Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Copa Telmex - Buenos Aires US Men's Clay Court Championship - Houston Argentina Open - Buenos Aires Campionati Internazionali di Sicilia - Palermo Open de la Comunidad Valenciana - Valencia Erste Bank Open - Vienna PTT Thailand Open - Bangkok VTR Open - Vina del Mar Qatar Exxon Mobil Open - Doha AEGON Championships - London Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Heineken Open - Auckland Ecuador Open - Quito Antalya Cup - Antalya Vegeta Croatia Open - Umag Swiss Open - Gstaad Masters Series Monte-Carlo - Monte Carlo All Lower level tournaments U.S. Open - New York Olympics - Rio de Janeiro Wimbledon - London Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 French Open - Paris